package com.hs.jhzd.entity;

import javax.persistence.*;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Objects;

/**
 * @author guoxc
 * @date 2019/03/01
 **/
@Entity
@Table(name = "yl_swjyjlb")
public class YlSwjyjlbEntity {
    private String zybh;
    private String rybh;
    private String xm;
    private String xb;
    private String jsh;
    private Date sr;
    private Date sqrq;
    private Timestamp sqjysj;
    private String sqr;
    private String sqrybh;
    private Timestamp sqzysj;
    private Timestamp sqcysj;
    private String bqfxtj;
    private String wcjyly;
    private Timestamp sprq;
    private String jyzl;
    private String bq;
    private String spr;
    private String sprbh;
    private Byte spyj;
    private String ldps;
    private String jyqjzlqk;
    private String jwbs;
    private Byte sfjdjl;
    private Byte sfsyqc;
    private Byte sfczsbf;
    private Byte ywwjph;
    private Byte sfzy;
    private Byte sfywzl;
    private String ysmj;
    private String ysmjbh;
    private String ddld;
    private String ddldbh;
    private Integer yszjl;
    private String yymc;
    private String kb;
    private String zyby;
    private String zyzdqk;
    private String zljg;
    private String hbz;
    private Timestamp cyrq;
    private String kgmj;
    private String kgmjbh;
    private String jyzt;
    private Timestamp cssj;
    private Timestamp hssj;
    private String bllj;
    private String pplj;
    private String zyxjlj;
    private String bz;
    private String jsbh;
    private String jsmc;
    private String cjr;
    private Timestamp cjsj;
    private Byte scbj;
    private Timestamp sjc;

    @Id
    @Column(name = "ZYBH")
    public String getZybh() {
        return zybh;
    }

    public void setZybh(String zybh) {
        this.zybh = zybh;
    }

    @Basic
    @Column(name = "RYBH")
    public String getRybh() {
        return rybh;
    }

    public void setRybh(String rybh) {
        this.rybh = rybh;
    }

    @Basic
    @Column(name = "XM")
    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm;
    }

    @Basic
    @Column(name = "XB")
    public String getXb() {
        return xb;
    }

    public void setXb(String xb) {
        this.xb = xb;
    }

    @Basic
    @Column(name = "JSH")
    public String getJsh() {
        return jsh;
    }

    public void setJsh(String jsh) {
        this.jsh = jsh;
    }

    @Basic
    @Column(name = "SR")
    public Date getSr() {
        return sr;
    }

    public void setSr(Date sr) {
        this.sr = sr;
    }

    @Basic
    @Column(name = "SQRQ")
    public Date getSqrq() {
        return sqrq;
    }

    public void setSqrq(Date sqrq) {
        this.sqrq = sqrq;
    }

    @Basic
    @Column(name = "SQJYSJ")
    public Timestamp getSqjysj() {
        return sqjysj;
    }

    public void setSqjysj(Timestamp sqjysj) {
        this.sqjysj = sqjysj;
    }

    @Basic
    @Column(name = "SQR")
    public String getSqr() {
        return sqr;
    }

    public void setSqr(String sqr) {
        this.sqr = sqr;
    }

    @Basic
    @Column(name = "SQRYBH")
    public String getSqrybh() {
        return sqrybh;
    }

    public void setSqrybh(String sqrybh) {
        this.sqrybh = sqrybh;
    }

    @Basic
    @Column(name = "SQZYSJ")
    public Timestamp getSqzysj() {
        return sqzysj;
    }

    public void setSqzysj(Timestamp sqzysj) {
        this.sqzysj = sqzysj;
    }

    @Basic
    @Column(name = "SQCYSJ")
    public Timestamp getSqcysj() {
        return sqcysj;
    }

    public void setSqcysj(Timestamp sqcysj) {
        this.sqcysj = sqcysj;
    }

    @Basic
    @Column(name = "BQFXTJ")
    public String getBqfxtj() {
        return bqfxtj;
    }

    public void setBqfxtj(String bqfxtj) {
        this.bqfxtj = bqfxtj;
    }

    @Basic
    @Column(name = "WCJYLY")
    public String getWcjyly() {
        return wcjyly;
    }

    public void setWcjyly(String wcjyly) {
        this.wcjyly = wcjyly;
    }

    @Basic
    @Column(name = "SPRQ")
    public Timestamp getSprq() {
        return sprq;
    }

    public void setSprq(Timestamp sprq) {
        this.sprq = sprq;
    }

    @Basic
    @Column(name = "JYZL")
    public String getJyzl() {
        return jyzl;
    }

    public void setJyzl(String jyzl) {
        this.jyzl = jyzl;
    }

    @Basic
    @Column(name = "BQ")
    public String getBq() {
        return bq;
    }

    public void setBq(String bq) {
        this.bq = bq;
    }

    @Basic
    @Column(name = "SPR")
    public String getSpr() {
        return spr;
    }

    public void setSpr(String spr) {
        this.spr = spr;
    }

    @Basic
    @Column(name = "SPRBH")
    public String getSprbh() {
        return sprbh;
    }

    public void setSprbh(String sprbh) {
        this.sprbh = sprbh;
    }

    @Basic
    @Column(name = "SPYJ")
    public Byte getSpyj() {
        return spyj;
    }

    public void setSpyj(Byte spyj) {
        this.spyj = spyj;
    }

    @Basic
    @Column(name = "LDPS")
    public String getLdps() {
        return ldps;
    }

    public void setLdps(String ldps) {
        this.ldps = ldps;
    }

    @Basic
    @Column(name = "JYQJZLQK")
    public String getJyqjzlqk() {
        return jyqjzlqk;
    }

    public void setJyqjzlqk(String jyqjzlqk) {
        this.jyqjzlqk = jyqjzlqk;
    }

    @Basic
    @Column(name = "JWBS")
    public String getJwbs() {
        return jwbs;
    }

    public void setJwbs(String jwbs) {
        this.jwbs = jwbs;
    }

    @Basic
    @Column(name = "SFJDJL")
    public Byte getSfjdjl() {
        return sfjdjl;
    }

    public void setSfjdjl(Byte sfjdjl) {
        this.sfjdjl = sfjdjl;
    }

    @Basic
    @Column(name = "SFSYQC")
    public Byte getSfsyqc() {
        return sfsyqc;
    }

    public void setSfsyqc(Byte sfsyqc) {
        this.sfsyqc = sfsyqc;
    }

    @Basic
    @Column(name = "SFCZSBF")
    public Byte getSfczsbf() {
        return sfczsbf;
    }

    public void setSfczsbf(Byte sfczsbf) {
        this.sfczsbf = sfczsbf;
    }

    @Basic
    @Column(name = "YWWJPH")
    public Byte getYwwjph() {
        return ywwjph;
    }

    public void setYwwjph(Byte ywwjph) {
        this.ywwjph = ywwjph;
    }

    @Basic
    @Column(name = "SFZY")
    public Byte getSfzy() {
        return sfzy;
    }

    public void setSfzy(Byte sfzy) {
        this.sfzy = sfzy;
    }

    @Basic
    @Column(name = "SFYWZL")
    public Byte getSfywzl() {
        return sfywzl;
    }

    public void setSfywzl(Byte sfywzl) {
        this.sfywzl = sfywzl;
    }

    @Basic
    @Column(name = "YSMJ")
    public String getYsmj() {
        return ysmj;
    }

    public void setYsmj(String ysmj) {
        this.ysmj = ysmj;
    }

    @Basic
    @Column(name = "YSMJBH")
    public String getYsmjbh() {
        return ysmjbh;
    }

    public void setYsmjbh(String ysmjbh) {
        this.ysmjbh = ysmjbh;
    }

    @Basic
    @Column(name = "DDLD")
    public String getDdld() {
        return ddld;
    }

    public void setDdld(String ddld) {
        this.ddld = ddld;
    }

    @Basic
    @Column(name = "DDLDBH")
    public String getDdldbh() {
        return ddldbh;
    }

    public void setDdldbh(String ddldbh) {
        this.ddldbh = ddldbh;
    }

    @Basic
    @Column(name = "YSZJL")
    public Integer getYszjl() {
        return yszjl;
    }

    public void setYszjl(Integer yszjl) {
        this.yszjl = yszjl;
    }

    @Basic
    @Column(name = "YYMC")
    public String getYymc() {
        return yymc;
    }

    public void setYymc(String yymc) {
        this.yymc = yymc;
    }

    @Basic
    @Column(name = "KB")
    public String getKb() {
        return kb;
    }

    public void setKb(String kb) {
        this.kb = kb;
    }

    @Basic
    @Column(name = "ZYBY")
    public String getZyby() {
        return zyby;
    }

    public void setZyby(String zyby) {
        this.zyby = zyby;
    }

    @Basic
    @Column(name = "ZYZDQK")
    public String getZyzdqk() {
        return zyzdqk;
    }

    public void setZyzdqk(String zyzdqk) {
        this.zyzdqk = zyzdqk;
    }

    @Basic
    @Column(name = "ZLJG")
    public String getZljg() {
        return zljg;
    }

    public void setZljg(String zljg) {
        this.zljg = zljg;
    }

    @Basic
    @Column(name = "HBZ")
    public String getHbz() {
        return hbz;
    }

    public void setHbz(String hbz) {
        this.hbz = hbz;
    }

    @Basic
    @Column(name = "CYRQ")
    public Timestamp getCyrq() {
        return cyrq;
    }

    public void setCyrq(Timestamp cyrq) {
        this.cyrq = cyrq;
    }

    @Basic
    @Column(name = "KGMJ")
    public String getKgmj() {
        return kgmj;
    }

    public void setKgmj(String kgmj) {
        this.kgmj = kgmj;
    }

    @Basic
    @Column(name = "KGMJBH")
    public String getKgmjbh() {
        return kgmjbh;
    }

    public void setKgmjbh(String kgmjbh) {
        this.kgmjbh = kgmjbh;
    }

    @Basic
    @Column(name = "JYZT")
    public String getJyzt() {
        return jyzt;
    }

    public void setJyzt(String jyzt) {
        this.jyzt = jyzt;
    }

    @Basic
    @Column(name = "CSSJ")
    public Timestamp getCssj() {
        return cssj;
    }

    public void setCssj(Timestamp cssj) {
        this.cssj = cssj;
    }

    @Basic
    @Column(name = "HSSJ")
    public Timestamp getHssj() {
        return hssj;
    }

    public void setHssj(Timestamp hssj) {
        this.hssj = hssj;
    }

    @Basic
    @Column(name = "BLLJ")
    public String getBllj() {
        return bllj;
    }

    public void setBllj(String bllj) {
        this.bllj = bllj;
    }

    @Basic
    @Column(name = "PPLJ")
    public String getPplj() {
        return pplj;
    }

    public void setPplj(String pplj) {
        this.pplj = pplj;
    }

    @Basic
    @Column(name = "ZYXJLJ")
    public String getZyxjlj() {
        return zyxjlj;
    }

    public void setZyxjlj(String zyxjlj) {
        this.zyxjlj = zyxjlj;
    }

    @Basic
    @Column(name = "BZ")
    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    @Basic
    @Column(name = "JSBH")
    public String getJsbh() {
        return jsbh;
    }

    public void setJsbh(String jsbh) {
        this.jsbh = jsbh;
    }

    @Basic
    @Column(name = "JSMC")
    public String getJsmc() {
        return jsmc;
    }

    public void setJsmc(String jsmc) {
        this.jsmc = jsmc;
    }

    @Basic
    @Column(name = "CJR")
    public String getCjr() {
        return cjr;
    }

    public void setCjr(String cjr) {
        this.cjr = cjr;
    }

    @Basic
    @Column(name = "CJSJ")
    public Timestamp getCjsj() {
        return cjsj;
    }

    public void setCjsj(Timestamp cjsj) {
        this.cjsj = cjsj;
    }

    @Basic
    @Column(name = "SCBJ")
    public Byte getScbj() {
        return scbj;
    }

    public void setScbj(Byte scbj) {
        this.scbj = scbj;
    }

    @Basic
    @Column(name = "SJC")
    public Timestamp getSjc() {
        return sjc;
    }

    public void setSjc(Timestamp sjc) {
        this.sjc = sjc;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        YlSwjyjlbEntity that = (YlSwjyjlbEntity) o;
        return Objects.equals(zybh, that.zybh) &&
                Objects.equals(rybh, that.rybh) &&
                Objects.equals(xm, that.xm) &&
                Objects.equals(xb, that.xb) &&
                Objects.equals(jsh, that.jsh) &&
                Objects.equals(sr, that.sr) &&
                Objects.equals(sqrq, that.sqrq) &&
                Objects.equals(sqjysj, that.sqjysj) &&
                Objects.equals(sqr, that.sqr) &&
                Objects.equals(sqrybh, that.sqrybh) &&
                Objects.equals(sqzysj, that.sqzysj) &&
                Objects.equals(sqcysj, that.sqcysj) &&
                Objects.equals(bqfxtj, that.bqfxtj) &&
                Objects.equals(wcjyly, that.wcjyly) &&
                Objects.equals(sprq, that.sprq) &&
                Objects.equals(jyzl, that.jyzl) &&
                Objects.equals(bq, that.bq) &&
                Objects.equals(spr, that.spr) &&
                Objects.equals(sprbh, that.sprbh) &&
                Objects.equals(spyj, that.spyj) &&
                Objects.equals(ldps, that.ldps) &&
                Objects.equals(jyqjzlqk, that.jyqjzlqk) &&
                Objects.equals(jwbs, that.jwbs) &&
                Objects.equals(sfjdjl, that.sfjdjl) &&
                Objects.equals(sfsyqc, that.sfsyqc) &&
                Objects.equals(sfczsbf, that.sfczsbf) &&
                Objects.equals(ywwjph, that.ywwjph) &&
                Objects.equals(sfzy, that.sfzy) &&
                Objects.equals(sfywzl, that.sfywzl) &&
                Objects.equals(ysmj, that.ysmj) &&
                Objects.equals(ysmjbh, that.ysmjbh) &&
                Objects.equals(ddld, that.ddld) &&
                Objects.equals(ddldbh, that.ddldbh) &&
                Objects.equals(yszjl, that.yszjl) &&
                Objects.equals(yymc, that.yymc) &&
                Objects.equals(kb, that.kb) &&
                Objects.equals(zyby, that.zyby) &&
                Objects.equals(zyzdqk, that.zyzdqk) &&
                Objects.equals(zljg, that.zljg) &&
                Objects.equals(hbz, that.hbz) &&
                Objects.equals(cyrq, that.cyrq) &&
                Objects.equals(kgmj, that.kgmj) &&
                Objects.equals(kgmjbh, that.kgmjbh) &&
                Objects.equals(jyzt, that.jyzt) &&
                Objects.equals(cssj, that.cssj) &&
                Objects.equals(hssj, that.hssj) &&
                Objects.equals(bllj, that.bllj) &&
                Objects.equals(pplj, that.pplj) &&
                Objects.equals(zyxjlj, that.zyxjlj) &&
                Objects.equals(bz, that.bz) &&
                Objects.equals(jsbh, that.jsbh) &&
                Objects.equals(jsmc, that.jsmc) &&
                Objects.equals(cjr, that.cjr) &&
                Objects.equals(cjsj, that.cjsj) &&
                Objects.equals(scbj, that.scbj) &&
                Objects.equals(sjc, that.sjc);
    }

    @Override
    public int hashCode() {
        return Objects.hash(zybh, rybh, xm, xb, jsh, sr, sqrq, sqjysj, sqr, sqrybh, sqzysj, sqcysj, bqfxtj, wcjyly, sprq, jyzl, bq, spr, sprbh, spyj, ldps, jyqjzlqk, jwbs, sfjdjl, sfsyqc, sfczsbf, ywwjph, sfzy, sfywzl, ysmj, ysmjbh, ddld, ddldbh, yszjl, yymc, kb, zyby, zyzdqk, zljg, hbz, cyrq, kgmj, kgmjbh, jyzt, cssj, hssj, bllj, pplj, zyxjlj, bz, jsbh, jsmc, cjr, cjsj, scbj, sjc);
    }
}
